package com.ybkj.daijia.api.common.responseBody;

import java.io.Serializable;

/**
 * 错误编号表
 * @author bo
 */
public class ResponseCode implements Serializable {

    private static final long serialVersionUID = 1L;

    public static final Response SUCCESS = new Response(0, "成功");

    public static final Response CAR_EXISTEND = new Response(-87, "当前车牌号已存在。");

    public static final Response CAR_NONEXITENT = new Response(-88, "车辆不存在。");

    public static final Response VEHICLE_IS_BOUND = new Response(-89, "车辆已被绑定。");
    /**
     * 参数错误 .
     */
    public static final Response PARAM_RESPONSE = new Response(-1, "参数错误");
    /**
     * 服务人员token错误 .
     */
    public static final Response TOKEN_RESPONSE = new Response(-2, "服务人员token错误");
    /**
     * 服务人员token已过期 .
     */
    public static final Response TOKEN_TIME_RESPONSE = new Response(-3, "服务人员token已过期");
    /**
     * 内部服务器错误 .
     */
    public static final Response SERVER_RESPONSE = new Response(-4, "内部服务器错误");
    /**
     * 服务人员不存在 .
     */
    public static final Response EMPLOY_NOT_EXISTS = new Response(-5, "服务人员不存在");
    /**
     * 服务人员被冻结 .
     */
    public static final Response EMPLOY_IS_FREEZE_RESPONSE = new Response(-6, "服务人员被冻结");
    /**
     * 密码不正确 .
     */
    public static final Response PASS_NOT_CORRECT_RESPONSE = new Response(-7, "密码不正确");
    /**
     * 密码格式错误 .
     */
    public static final Response PASS_FORMAT_RESPONSE = new Response(-8, "密码格式错误，密码格式为4~20个由数字、字母构成");
    /**
     * 订单不存在 .
     */
    public static final Response ORDER_NOT_EXISTS_RESPONSE = new Response(-9, "订单不存在");
    /**
     * 订单状态错误 .
     */
    public static final Response ORDER_STATUS_RESPONSE = new Response(-10, "订单状态错误");
    /**
     * 订单未分派给该服务人员 .
     */
    public static final Response ORDER_EMPLOY_OWNER_RESPONSE = new Response(-11, "订单未分配给该服务人员，请确认后在操作");
    /**
     * 服务人员不是工作车 .
     */
    public static final Response EMPLOY_NOT_WORKCAR = new Response(-12, "服务人员不是工作车");
    /**
     * 已接受其他工作车接送 .
     */
    public static final Response HAS_ACCEPT_OTHERPICK = new Response(-13, "已接受其他工作车接送");
    /**
     * 工作车接送记录不存在 .
     */
    public static final Response PICKUP_NOT_EXISTS = new Response(-14, "工作车接送记录不存在");
    /**
     * 错误的工作车状态 .
     */
    public static final Response PICKUP_STATUS_RESPONSE = new Response(-15, "错误的工作车状态");
    /**
     * 设备不存在 .
     */
    public static final Response APPVERSION_NOT_EXISTS = new Response(-16, "设备不存在");
    /**
     * 未获取到设备号 .
     */
    public static final Response UDID_IS_BLANK = new Response(-17, "未获取到设备号");
    /**
     * 该设备已绑定其他账号，请联系管理员 .
     */
    public static final Response UDID_HAS_EXISTS = new Response(-18, "该设备已绑定其他账号，请联系管理员");
    /**
     * 该账号已绑定其他设备 .
     */
    public static final Response ACCOUNT_HAS_OTHERDEVICE = new Response(-19, "该账号已绑定其他设备，请联系管理员");
    /**
     * 客户不存在 .
     */
    public static final Response PASSENGER_NOT_EXISTS = new Response(-20, "客户不存在");
    /**
     * 服务人员状态错误 .
     */
    public static final Response EMPLOY_STATUS_RESPONSE = new Response(-21, "服务人员状态错误");
    /**
     * 差一点就抢到订单啦，请再接再厉 .
     */
    public static final Response ORDER_HASBEEN_RUSHED = new Response(-22, "差一点就抢到订单啦，请再接再厉");
    /**
     * 还未开启抢单 .
     */
    public static final Response ORDER_RUSH_CANCELED = new Response(-23, "还未开启抢单");
    /**
     * 该身份证已存在 .
     */
    public static final Response IDCARD_HAS_EXISTS = new Response(-24, "身份证已存在");
    /**
     * 该手机号码已存在 .
     */
    public static final Response PHONE_HAS_EXISTS = new Response(-25, "手机号码已存在");
    /**
     * 服务人员申请已提交，等待审核 .
     */
    public static final Response EMPLOY_APPLY_HAS_EXISTS = new Response(-26, "服务人员申请已提交，等待审核");
    /**
     * 订单已经被回收 .
     */
    public static final Response ORDER_HAS_BEEN_REVOKE = new Response(-27, "订单已经被回收");
    /**
     * 余额不足，不能上班 .
     */
    public static final Response LOWEST_WORK_VIRTUAL_RESPONSE = new Response(-28, "余额不足，不能上班");
    /**
     * 未开启服务人员销单 .
     */
    public static final Response EMPLOY_CANNOT_CANCEL_ORDER = new Response(-29, "未开启服务人员销单");
    /**
     * 优惠劵无效 .
     */
    public static final Response COUPON_INVALID = new Response(-30, "优惠劵无效");
    /**
     * 当前服务人员不能补代驾订单 .
     */
    public static final Response ORDER_IS_DAIJIA_RESPONSE = new Response(-31, "当前服务人员不能补代驾订单");
    /**
     * 当前服务人员不能补专车订单 .
     */
    public static final Response ORDER_IS_ZHUANCHE_RESPONSE = new Response(-32, "当前服务人员不能补专车订单");
    /**
     * 还有未完成的代驾订单，不能下班 .
     */
    public static final Response HAS_ACTIVED_DAIJIA_ORDER_RESPONSE = new Response(-33, "还有未完成的代驾订单，不能下班");
    /**
     * 还有未完成的代驾订单，不能下班 .
     */
    public static final Response HAS_ACTIVED_ZHUANCHE_ORDER_RESPONSE = new Response(-34, "还有未完成的专车订单，不能下班");
    /**
     * 还有未完成的跑腿订单，不能下班 .
     */
    public static final Response HAS_ACTIVED_PAOTUI_ORDER_RESPONSE = new Response(-35, "还有未完成的跑腿订单，不能下班");
    /**
     * 还有未完成的货运订单，不能下班 .
     */
    public static final Response HAS_ACTIVED_FREIGHT_ORDER_RESPONSE = new Response(-36, "还有未完成的货运订单，不能下班");
    /**
     * 该服务人员没有专车车辆 .
     */
    public static final Response EMPLOY_HAS_NO_CAR = new Response(-37, "该服务人员没有专车车辆");
    /**
     * 服务人员车辆未指定车型 .
     */
    public static final Response CAR_HAS_NO_CARTYPE = new Response(-38, "服务人员车辆未指定车型");
    /**
     * 订单已回收 .
     */
    public static final Response ORDER_HASBEEN_REVOKE = new Response(-39, "订单已回收");
    /**
     * 订单已销单 .
     */
    public static final Response ORDER_HASBEEN_CANCEL = new Response(-40, "订单已销单");
    /**
     * 内容长度过长 .
     */
    public static final Response CONTENT_TOO_LONG = new Response(-41, "内容长度过长");
    /**
     * 预算失败 .
     */
    public static final Response BUDGET_FAIL = new Response(-42, "预算价格失败");
    /**
     * 跑腿类型还有订单正在执行,不能删除 .
     */
    public static final Response ERRAND_TYPE_USING = new Response(-43, "跑腿类型还有订单正在执行，不能删除");
    /**
     * 该服务人员没有货运车辆 .
     */
    public static final Response EMPLOY_HAS_NO_FREIGHTCAR = new Response(-44, "该服务人员没有货运车辆");
    /**
     * 订单未确认，不能结算 .
     */
    public static final Response ORDER_NOT_CONFIRM = new Response(-45, "订单未确认，不能结算");
    /**
     * 当前客户不能使用签单 .
     */
    public static final Response PASSENGER_NOT_ALLOW_SIGN = new Response(-46, "当前客户不能使用签单");
    /**
     * 当前客户余额不足 .
     */
    public static final Response PASSENGER_MONEY_NOT_ENOUGH = new Response(-47, "当前客户余额不足");
    /**
     * 跑腿类型不存在 .
     */
    public static final Response ERRANDTYPE_NOT_HAS = new Response(-48, "跑腿类型不存在");
    /**
     * 电话号码格式错误 .
     */
    public static final Response PHONE_FORMAT_RESPONSE = new Response(-49, "电话格式错误");
    /**
     * 客户已经存在 .
     */
    public static final Response PASSENGER_EXISTS = new Response(-50, "客户已经存在");
    /**
     * 客户姓名过长 .
     */
    public static final Response PASSENGER_NAME_TOOLONG = new Response(-51, "客户姓名过长");
    /**
     * 查询的工作车路线不存在 .
     */
    public static final Response PICKUP_ITINERARY_NOT_EXISTS = new Response(-52, "工作车路线不存在");
    /**
     * 工作车不存在 .
     */
    public static final Response WORKCAR_NOT_EXISTS = new Response(-53, "工作车不存在");
    /**
     * 还有未付款订单,不能下单 .
     */
    public static final Response ORDER_NOTPAY_RESPONSE = new Response(-54, "还有未完成支付的订单，不能下单");
    /**
     * 您今日下单已达到上限，继续下单请联系客服 .
     */
    public static final Response ORDER_RUNNING_RESPONSE = new Response(-55, "您今日下单已达到上限，继续下单请联系客服");
    /**
     * 该订单已报销，不能重复报销 .
     */
    public static final Response ORDER_HAS_BEEN_BAOXIAO = new Response(-56, "该订单已报销，不能重复报销");
    /**
     * 专线车辆不存在 .
     */
    public static final Response ZHUANXIAN_CAR_NOT_EXISTS = new Response(-57, "专线车辆不存在");
    /**
     * 专线线路不存在 .
     */
    public static final Response ZHUANXIAN_LINE_NOT_EXISTS = new Response(-58, "专线线路不存在");
    /**
     * 已收藏了该服务人员 .
     */
    public static final Response USUALLY_EMPLOY_HAS_EXISTS = new Response(-59, "已收藏了该服务人员");
    /**
     * 当前服务人员余额不足，请充值 .
     */
    public static final Response EMPLOY_MONEY_NOT_ENOUGH = new Response(-60, "当前服务人员余额不足，请充值");
    /**
     * 服务人员没有指定车辆 .
     */
    public static final Response EMPLOY_HAS_NOT_CAR = new Response(-61, "服务人员没有指定车辆");
    /**
     * 已超出车辆可乘坐人数 .
     */
    public static final Response CAS_HAS_NOMORE_SEATS = new Response(-62, "已超出车辆可乘坐人数");
    /**
     * 已有其他类型订单不能再派单 .
     */
    public static final Response ORDER_EXISTING_BAOCHE_NOT_PAIDAN = new Response(-63, "已有其他类型订单不能再派单");
    /**
     * 已有寄货订单已经开始执行不能再派单 .
     */
    public static final Response ORDER_STARTEXECUTION_JIHUO_NOT_PAIDAN = new Response(-64,
        "已有寄货订单已经开始执行不能再派单");
    /**
     * 当前服务人员不能补城际专线订单 .
     */
    public static final Response ORDER_IS_ZHUANXIAN_RESPONSE = new Response(-65, "当前服务人员不能补城际专线订单");
    /**
     * 已经催促过订单，不能再次催单 .
     */
    public static final Response YICUIGUO_NOTCUIDAN = new Response(-66, "已经催促过订单，请稍后再催");
    /**
     * 路线已存在,不能创建同样的路线 .
     */
    public static final Response ALIKELINE_NOT_CAREATE = new Response(-67, " 路线已存在,不能创建同样的路线");
    /**
     * 专车车型还有订单正在执行,不能删除 .
     */
    public static final Response ZHUAN_TYPE_USING = new Response(-68, "专车车型还有订单正在执行，不能删除");
    /**
     * 订单已支付,不能重复支付 .
     */
    public static final Response ALREADY_PAY = new Response(-69, "订单已付费,不能重复支付");
    /**
     * 支付方式错误 .
     */
    public static final Response PAY_TYPE_RESPONSE = new Response(-70, "订单支付方式错误");
    /**
     * 可申请提现余额不足 .
     */
    public static final Response EMPLOY_ENCHASHMENT_MONEY_NOT_ENOUGH = new Response(-71, "可申请提现余额不足");
    /**
     * 专车车型已经存在,不能重复添加 .
     */
    public static final Response ZHUAN_CARTYPE_EXISTS = new Response(-72, "专车车型已经存在,不能重复添加");
    /**
     * 专车车型不存在 .
     */
    public static final Response ZHUAN_CARTYPE_NOT_EXISTS = new Response(-73, "专车车型不存在");
    /**
     * 该公司已经开通过此车型,不能重复开通 .
     */
    public static final Response ZHUAN_CARTYPE_COMPANY_EXISTS = new Response(-74, "该公司已经开通过此车型,不能重复开通");
    /**
     * 还有未完成的货运订单，不能下班 .
     */
    public static final Response HAS_ACTIVED_ZHUANXIAN_ORDER_RESPONSE = new Response(-75,
        "还有未完成的城际专线订单，不能下班");
    /**
     * 专车车型过多,不能继续添加 .
     */
    public static final Response ZHUAN_CARTYPE_TOOMUCH = new Response(-76, "专车车型过多,不能继续添加");
    /**
     * 优惠劵类型不匹配 .
     */
    public static final Response COUPON_TYPE_RESPONSE = new Response(-77, "优惠劵类型不匹配");
    /**
     * 该订单已结算，不能重复结算 .
     */
    public static final Response ORDER_HAS_BEEN_FINISHED = new Response(-78, "该订单已结算，不能重复结算");
    /**
     * 当前系统不能报销 .
     */
    public static final Response CAN_NOT_ALLOW_BAOXIAO = new Response(-79, "当前系统不能报销");
    /**
     * 当前服务人员不能补货运订单 .
     */
    public static final Response ORDER_IS_FREIGHT_RESPONSE = new Response(-80, "当前服务人员不能补货运订单");
    /**
     * 只能在解冻日当天提现，详见备注 .
     */
    public static final Response EMPLOY_ENCHASHMENT_WEEK_RESPONSE = new Response(-81, "只能在解冻日当天提现，详见备注");
    /**
     * 未设置提现规则，不能提现 .
     */
    public static final Response EMPLOY_ENCHASHMENT_WEEK_COMPANY_RESPONSE = new Response(-82,
        "未设置提现规则，不能提现");
    /**
     * 代付金额过大 .
     */
    public static final Response HELP_PAY_MONEY_TOOLARGE = new Response(-83, "代付金额过大");
    /**
     * 服务人员没有指定城际专线线路 .
     */
    public static final Response EMPLOY_HAS_NOT_ZHUANXINA_LINE = new Response(-84, "服务人员没有指定城际专线线路");
    /**
     * 已达抢单最大数量,暂时不能抢跑腿订单.
     */
    public static final Response ERRAND_GRAB_TOOMACH = new Response(-85, "已达抢单最大数量,暂时不能抢跑腿订单");
    /**
     * 已达到最大并行下单数量.
     */
    public static final Response ZHUAN_ORDER_TOOMACH = new Response(-86, "您当前有多个订单未结束!不能再下新单.");
}
